#include <SDL_ttf.h>
#include <SDL.h>
#include <SDL_gfxPrimitives.h>

#ifndef TEXT_H_INCLUDED
#define TEXT_H_INCLUDED

#define WHITE   (SDL_Color){255,255,255}
#define SILVER  (SDL_Color){192, 192, 192}
#define GRAY    (SDL_Color){128, 128, 128}
#define BLACK   (SDL_Color){0, 0, 0}
#define RED     (SDL_Color){255, 0, 0}
#define MAROON  (SDL_Color){128, 0, 0}
#define YELLOW  (SDL_Color){255, 255, 0}
#define OLIVE   (SDL_Color){128, 128, 0}
#define LIME    (SDL_Color){0, 255, 0}
#define GREEN   (SDL_Color){0, 128, 0}
#define AQUA    (SDL_Color){0, 255, 255}
#define TEAL    (SDL_Color){0, 128, 128}
#define BLUE    (SDL_Color){0, 0, 255}
#define NAVY    (SDL_Color){0, 0, 128}
#define PURPLE  (SDL_Color){128, 0, 128}

TTF_Font *font;
SDL_Rect text_pos;

SDL_Surface *text = NULL;
SDL_Surface text_size;


void GprintSet(const char *file, int ptsize, const char *typed_text, SDL_Color color);
void SetPos(int x, int y);
void Gprint(SDL_Surface *text_screen);




#endif // TEXT_H_INCLUDED
